package com.wt.hrentSystem.hrent.entity;

import com.wt.hrentSystem.common.entity.BaseEntity;
import com.wt.hrentSystem.hrent.entity.dto.TagDto;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.List;

//车辆信息实体类
@Data
@NoArgsConstructor
@AllArgsConstructor
public class BikeResource extends BaseEntity<BikeResource> {
    //车辆所在省
    private String province;
    //车辆所在市
    private String city;
    //车辆所在区(县)
    private String county;
    //车辆所在具体地址
    private String address;
    //租金（元/时）
    private Double rentingHour;
    //租金（元/月）
    private Double rentingMonth;
    //面积
    private Integer area;
    //车辆描述
    private String describe;
    //车辆型号
    private String bikeType;


    private Double height;

    private Double distance;

    private Double minMoney;

    private Double maxMoney;



    //车辆状态
    private Integer state;
    //中心纬度
    private BigDecimal latitude;
    //中心经度
    private BigDecimal longitude;


    //与前端相关参数
    //车辆图片集合
    private List<Pic> picList;
    //车辆标签集合
    private List<TagDto> tagList;

    //模糊查询条件
    private String condition;


    //车辆类型字典值
    private String bikeTypeStr;
    //标签数量
    private Integer tagNum;

    //用户中心纬度
    private BigDecimal userLatitude;
    //用户中心经度
    private BigDecimal userLongitude;

}
